startrcconsistgrp

指定 startrcconsistgrp 來啟動 Global Mirror、Metro Mirror 或主動-主動一致性群組複製程序、設定複製的方向(若尚未定義),以及選擇性地將一致性群組的次要磁區標示為全新的。

語法

讀取語法圖表略過語法圖表startrcconsistgrp-primarymasteraux-force-cleanrc_consist_group_idrc_consist_group_name

參數

-primary master | aux
(選用)定義主要磁碟還是輔助磁碟成為主要磁碟(來源),以指定複製方向。當一致性群組是在 Idling 狀態之類的情況下,在尚未定義主要磁碟時,這個參數是必要的。
-force
(選用)指定您想要系統處理複製作業,即使在進行同步化時,有可能暫時失去一致性,也是如此。如果一致性群組處於 ConsistentStopped 狀態,但並未同步,或是處於 idling 狀態,除非已配置一致性保護,否則,此參數是必要的。
-clean
(選用)指定指示為次要的磁區對屬於群組的每一個關係都是全新的。在同步化主要和次要磁碟的期間,會忽略對於次要磁區所做的任何變更,只認同對於全新主要磁區所做的變更。一致性群組必須在閒置中(已連接)狀態中,這個參數才能運作。
小心: 請在一致性群組所處的 idling 狀態符合一致性群組停止時主要磁區的狀態時,次要磁區上的所有資料已變更,才指定這個參數。否則,會將不一致的關係報告為一致。一旦完成這個動作,除非能夠重新執行完整背景複製,否則沒有任何方法可以判斷這些磁區是否曾經達到真正的一致狀態。
rc_consist_group_id | rc_consist_group_name
(必要)指定要啟動之一致性群組的 ID 或名稱。

說明

這個指令會啟動 Global Mirror、Metro Mirror 或主動-主動獨立式一致性群組。如果主要磁區是備妥的 FlashCopy® 對映之目標磁區,您無法使用這個指令來啟動遠端副本關係。

這個指令 只能對連接的一致性群組發出。如果是閒置的一致性群組,這個指令會 指派複製方向(主要和次要角色)及起始複製程序。否則,這個指令會重新啟動 stop 指令或 I/O 錯誤所停止的前一個複製程序。

註: 如果一致性群組中有一項關係的主要與次要磁區大小不同,就無法啟動該一致性群組。
如果在現的有遠端副本關係上指定 stoprcconsistgrp -access,之後又重新啟動此關係,且產生的次要磁區(取決於選取的主要磁區)對映至類型為 hide_secondary 的主機,則不會提供這個磁區給主機。即使是為了配置而進行對映,也是如此。若為下列情況,會將對映的磁區提供給主機:
  • 主機類型變更為 hide_secondary 以外的其他類型
  • 遠端副本關係已停止,且您指定 stoprcconsistgrp -access
  • 因刪除或切換遠端副本關係,磁區不再是次要磁區

如果在關係不一致時,回復複製程序需要一段時間,當重新啟動關係時,您必須指定 -force 參數。如果關係已停止,後來又在關係的原始主要磁碟上執行進一步 的輸入交易,可能會出現這個狀況。在這個狀況下,當您使用 -force 參數時,無法在災難回復情況中使用次要磁碟的資料(因為它不一致)。

在閒置中狀態下,您必須提供 -primary 參數。在其他連接的狀態中,您可以提供 -primary 參數,但它必須符合現有的設定。

如果啟動複製作業會失去一致性,就需要 -force 參數。如果出現 ConsistentStoppedidling 狀態後,在主要或次要磁區上進行寫入作業,便可能發生此狀況。在這類情況之下,如果發出指令,但不含 -force 參數,指令會失敗。一般而言,如果群組是下列其中一個狀態,就需要 -force 參數:
  • consistent_stopped 但未同步 (sync=out_of_sync)
  • i 但未同步 (sync=out_of_sync)
如果群組是下列其中一種狀態,就不需要 -force 參數:inconsistent_stoppedinconsistent_copyingconsistent_synchronized。如果您指定 -force 參數,指令不會失敗。

當您在一致性群組中的所有關係上配置一個次要變更磁區時,在重新同步化期間,該一致性群組會變更為 consistent_copying 狀態。如果您對處於 idling 狀態的一致性群組指定 startrcconsistgrp,只要寫入至任何次要磁區,就會停用一致性保護。也就是說,您必須指定 -force 參數。

啟動 Global Mirror 或 Metro Mirror 群組時會使用 -clean 參數,從而將這個群組中的次要磁區視為全新,這表示當主要和次要磁區同步化時,會忽略對於次要磁區所做的任何變更,只認同對於主要磁區所做的變更。在下列情形下,可以使用 -clean 參數:
  1. 您指定 -sync 參數來建立一致性群組。主要和次要磁區的資料是否相同並不重要,即便使用 -sync 參數暗示確實如此,也一樣。
  2. 您指定 stoprcconsistgrp -access。這會允許存取次要磁碟。變更記錄開始於主要磁碟。
  3. 複製並載入主要磁碟的映像檔至次要磁碟。在映像檔複製期間,可以允許更新主要磁碟,因為這個映像檔只是主要磁碟的模糊映像檔。
  4. 您在指定 startrcconsistgrp 指令時,搭配 -primary master-force-clean 參數。輔助磁碟會標示為全新,主要磁碟在關係停止之後所進行的變更會複製到輔助磁碟。
  5. 背景複製完成,群組中的關係會成為一致且同步。

在重新啟動其中任一狀態(Idlingmulti)的一致性群組之後,除非一致性群組變成一致,否則,災難回復無法使用次要磁區的資料。

cycling_mode 值為 multi(其中任一狀狀態)的 Global Mirror 一致性群組不需要 -force 參數,因為會保留一致的次要映像檔。不過,如果這樣的一致性群組處於 idling 狀態,且一致性群組中的任何次要磁區收到寫入的資料,則仍需要 -force 旗標,因為這些次要磁區有無法代表一致的早期狀態的相異映像檔。

Global Mirror 關係的循環模式可以是:
  • none 使用非循環 Global Mirror 演算法
  • multi 必須具有配置在主要磁區上的變更磁區(否則指令會失敗)
  • multi 也必須具有配置在次要磁區上的變更磁區(否則指令會失敗)
  • multi 執行多重循環的循環

在建立背景複製之後,此關係會維持在複製狀態,以便在執行新的週期之前,等待期間剩餘的部分到期。如果在背景複製完成時,次要變更磁區已解除配置,則關係會停止,如同沒有週期一樣。

主動-主動關係的狀態必須為閒置中,才能啟動。

呼叫範例

startrcconsistgrp rccopy1

結果輸出:

No feedback